humpy shrimp - Turkish English Dictionary